Yao's minimax lemma
Yao's lemma
#approximation_algorithms
#approximation_algorithms
Theorem
Let be any random variable with values in set of deterministic algorithms and let be any random variable with values in class of instances . Suppose and induce cost . Let be a randomized algorithm (now a random variable), then,
In other words, 's worst-case expected cost is greater than or equal to the expected cost on random variable for the optimal algorithm.
Notes
- related to von Neumann's minimax theorem
- intuition: compare mixed strategies in a Nash game with randomized algorithms, algorithm is "playing" against worst-case (adversarial) input
References
- A. C.-C. Yao, βProbabilistic computations: Toward a unified measure of complexity,β in 18th Annual Symposium on Foundations of Computer Science (sfcs 1977), Providence, RI, USA: IEEE, Sept. 1977, pp. 222β227. doi: 10.1109/sfcs.1977.24.
- https://faculty.cc.gatech.edu/~ssingla7/courses/Spring22/lec8.pdf
- https://cstheory.stackexchange.com/questions/51591/trying-to-understand-the-intuition-behind-yaos-minimax-principle